約 3,706,173 件
https://w.atwiki.jp/picchuandten/pages/102.html
We help people connect with friends and family, find communities, and grow businesses. Your Goals Are Our Goals Too Helping businesses succeed is what we do. Welcome to CLAADSS. Here you will find all the tools you need to either find what you re looking for your Business, Make new friends, Communities, Create Pages for your Business , Ask question in Forums, Sell your products in market place. Our Site is specially designed and is optimized for use on your pc, tablet, or cell phone. So, no matter where you re located, you are only fingertips away from searching We invite you to get started now and share this site with your friends. Feel free to contact us if you have any questions Social Media . We re always here to help!
https://w.atwiki.jp/kuchikicola/pages/20.html
Land Agent 畑商人 E147 Occ-3 野菜 中 3点 テキスト Whenever you use the "Take 1 Vegetable" Action space, you also receive 1 Grain. When you play this card, you receive 1 Vegetable from the supply. 注釈 特になし 評価1 プレイ+【菜1】 → 2菜+1麦-1手 = 3点+2点-2点 = 3点 評価2 他に小麦補助・野菜補助が無いときには安定の1手3点。 損しないので職業稼ぎにも良い。ただし他に穀物補助使う時には要らない。
https://w.atwiki.jp/nobunyaganoyabou/pages/13.html
)(); /** * The main Table namespace */ var Table = (function(){ /** * Determine if a reference is defined */ function def(o) {return (typeof o!="undefined");}; /** * Determine if an object or class string contains a given class. */ function hasClass(o,name) { return new RegExp("(^|\\s)"+name+"(\\s|$)").test(o.className); }; /** * Add a class to an object */ function addClass(o,name) { var c = o.className || ""; if (def(c) !hasClass(o,name)) { o.className += (c?" " "") + name; } }; /** * Remove a class from an object */ function removeClass(o,name) { var c = o.className || ""; o.className = c.replace(new RegExp("(^|\\s)"+name+"(\\s|$)"),"$1"); }; /** * For classes that match a given substring, return the rest */ function classValue(o,prefix) { var c = o.className; if (c.match(new RegExp("(^|\\s)"+prefix+"([^ ]+)"))) { return RegExp.$2; } return null; }; /** * Return true if an object is hidden. * This uses the "russian doll" technique to unwrap itself to the most efficient * function after the first pass. This avoids repeated feature detection that * would always fall into the same block of code. */ function isHidden(o) { if (window.getComputedStyle) { var cs = window.getComputedStyle; return (isHidden = function(o) { return none ==cs(o,null).getPropertyValue( display ); })(o); } else if (window.currentStyle) { return(isHidden = function(o) { return none ==o.currentStyle[ display ]; })(o); } return (isHidden = function(o) { return none ==o.style[ display ]; })(o); }; /** * Get a parent element by tag name, or the original element if it is of the tag type */ function getParent(o,a,b) { if (o!=null o.nodeName) { if (o.nodeName==a || (b o.nodeName==b)) { return o; } while (o=o.parentNode) { if (o.nodeName (o.nodeName==a || (b o.nodeName==b))) { return o; } } } return null; }; /** * Utility function to copy properties from one object to another */ function copy(o1,o2) { for (var i=2;i arguments.length; i++) { var a = arguments[i]; if (def(o1[a])) { o2[a] = o1[a]; } } } // The table object itself var table = { //Class names used in the code AutoStripeClassName "table-autostripe", StripeClassNamePrefix "table-stripeclass ", AutoSortClassName "table-autosort", AutoSortColumnPrefix "table-autosort ", AutoSortTitle "Click to sort", SortedAscendingClassName "table-sorted-asc", SortedDescendingClassName "table-sorted-desc", SortableClassName "table-sortable", SortableColumnPrefix "table-sortable ", NoSortClassName "table-nosort", AutoFilterClassName "table-autofilter", FilteredClassName "table-filtered", FilterableClassName "table-filterable", FilteredRowcountPrefix "table-filtered-rowcount ", RowcountPrefix "table-rowcount ", FilterAllLabel "Filter All", AutoPageSizePrefix "table-autopage ", AutoPageJumpPrefix "table-page ", PageNumberPrefix "table-page-number ", PageCountPrefix "table-page-count " }; /** * A place to store misc table information, rather than in the table objects themselves */ table.tabledata = {}; /** * Resolve a table given an element reference, and make sure it has a unique ID */ table.uniqueId=1; table.resolve = function(o,args) { if (o!=null o.nodeName o.nodeName!="TABLE") { o = getParent(o,"TABLE"); } if (o==null) { return null; } if (!o.id) { var id = null; do { var id = "TABLE_"+(table.uniqueId++); } while (document.getElementById(id)!=null); o.id = id; } this.tabledata[o.id] = this.tabledata[o.id] || {}; if (args) { copy(args,this.tabledata[o.id],"stripeclass","ignorehiddenrows","useinnertext","sorttype","col","desc","page","pagesize"); } return o; }; /** * Run a function against each cell in a table header or footer, usually * to add or remove css classes based on sorting, filtering, etc. */ table.processTableCells = function(t, type, func, arg) { t = this.resolve(t); if (t==null) { return; } if (type!="TFOOT") { this.processCells(t.tHead, func, arg); } if (type!="THEAD") { this.processCells(t.tFoot, func, arg); } }; /** * Internal method used to process an arbitrary collection of cells. * Referenced by processTableCells. * It s done this way to avoid getElementsByTagName() which would also return nested table cells. */ table.processCells = function(section,func,arg) { if (section!=null) { if (section.rows section.rows.length section.rows.length 0) { var rows = section.rows; for (var j=0,L2=rows.length; j L2; j++) { var row = rows[j]; if (row.cells row.cells.length row.cells.length 0) { var cells = row.cells; for (var k=0,L3=cells.length; k L3; k++) { var cellsK = cells[k]; func.call(this,cellsK,arg); } } } } } }; /** * Get the cellIndex value for a cell. This is only needed because of a Safari * bug that causes cellIndex to exist but always be 0. * Rather than feature-detecting each time it is called, the function will * re-write itself the first time it is called. */ table.getCellIndex = function(td) { var tr = td.parentNode; var cells = tr.cells; if (cells cells.length) { if (cells.length 1 cells[cells.length-1].cellIndex 0) { // Define the new function, overwrite the one we re running now, and then run the new one (this.getCellIndex = function(td) { return td.cellIndex; })(td); } // Safari will always go through this slower block every time. Oh well. for (var i=0,L=cells.length; i L; i++) { if (tr.cells[i]==td) { return i; } } } return 0; }; /** * A map of node names and how to convert them into their "value" for sorting, filtering, etc. * These are put here so it is extensible. */ table.nodeValue = { INPUT function(node) { if (def(node.value) node.type ((node.type!="checkbox" node.type!="radio") || node.checked)) { return node.value; } return ""; }, SELECT function(node) { if (node.selectedIndex =0 node.options) { // Sort select elements by the visible text return node.options[node.selectedIndex].text; } return ""; }, IMG function(node) { return node.name || ""; } }; /** * Get the text value of a cell. Only use innerText if explicitly told to, because * otherwise we want to be able to handle sorting on inputs and other types */ table.getCellValue = function(td,useInnerText) { if (useInnerText def(td.innerText)) { return td.innerText; } if (!td.childNodes) { return ""; } var childNodes=td.childNodes; var ret = ""; for (var i=0,L=childNodes.length; i L; i++) { var node = childNodes[i]; var type = node.nodeType; // In order to get realistic sort results, we need to treat some elements in a special way. // These behaviors are defined in the nodeValue() object, keyed by node name if (type==1) { var nname = node.nodeName; if (this.nodeValue[nname]) { ret += this.nodeValue[nname](node); } else { ret += this.getCellValue(node); } } else if (type==3) { if (def(node.innerText)) { ret += node.innerText; } else if (def(node.nodeValue)) { ret += node.nodeValue; } } } return ret; }; /** * Consider colspan and rowspan values in table header cells to calculate the actual cellIndex * of a given cell. This is necessary because if the first cell in row 0 has a rowspan of 2, * then the first cell in row 1 will have a cellIndex of 0 rather than 1, even though it really * starts in the second column rather than the first. * See http //www.javascripttoolbox.com/temp/table_cellindex.html */ table.tableHeaderIndexes = {}; table.getActualCellIndex = function(tableCellObj) { if (!def(tableCellObj.cellIndex)) { return null; } var tableObj = getParent(tableCellObj,"TABLE"); var cellCoordinates = tableCellObj.parentNode.rowIndex+"-"+this.getCellIndex(tableCellObj); // If it has already been computed, return the answer from the lookup table if (def(this.tableHeaderIndexes[tableObj.id])) { return this.tableHeaderIndexes[tableObj.id][cellCoordinates]; } var matrix = []; this.tableHeaderIndexes[tableObj.id] = {}; var thead = getParent(tableCellObj,"THEAD"); var trs = thead.getElementsByTagName( TR ); // Loop thru every tr and every cell in the tr, building up a 2-d array "grid" that gets // populated with an "x" for each space that a cell takes up. If the first cell is colspan // 2, it will fill in values [0] and [1] in the first array, so that the second cell will // find the first empty cell in the first row (which will be [2]) and know that this is // where it sits, rather than its internal .cellIndex value of [1]. for (var i=0; i trs.length; i++) { var cells = trs[i].cells; for (var j=0; j cells.length; j++) { var c = cells[j]; var rowIndex = c.parentNode.rowIndex; var cellId = rowIndex+"-"+this.getCellIndex(c); var rowSpan = c.rowSpan || 1; var colSpan = c.colSpan || 1; var firstAvailCol; if(!def(matrix[rowIndex])) { matrix[rowIndex] = []; } var m = matrix[rowIndex]; // Find first available column in the first row for (var k=0; k m.length+1; k++) { if (!def(m[k])) { firstAvailCol = k; break; } } this.tableHeaderIndexes[tableObj.id][cellId] = firstAvailCol; for (var k=rowIndex; k rowIndex+rowSpan; k++) { if(!def(matrix[k])) { matrix[k] = []; } var matrixrow = matrix[k]; for (var l=firstAvailCol; l firstAvailCol+colSpan; l++) { matrixrow[l] = "x"; } } } } // Store the map so future lookups are fast. return this.tableHeaderIndexes[tableObj.id][cellCoordinates]; }; /** * Sort all rows in each TBODY (tbodies are sorted independent of each other) */ table.sort = function(o,args) { var t, tdata, sortconvert=null; // Allow for a simple passing of sort type as second parameter if (typeof(args)=="function") { args={sorttype args}; } args = args || {}; // If no col is specified, deduce it from the object sent in if (!def(args.col)) { args.col = this.getActualCellIndex(o) || 0; } // If no sort type is specified, default to the default sort args.sorttype = args.sorttype || Sort[ default ]; // Resolve the table t = this.resolve(o,args); tdata = this.tabledata[t.id]; // If we are sorting on the same column as last time, flip the sort direction if (def(tdata.lastcol) tdata.lastcol==tdata.col def(tdata.lastdesc)) { tdata.desc = !tdata.lastdesc; } else { tdata.desc = !!args.desc; } // Store the last sorted column so clicking again will reverse the sort order tdata.lastcol=tdata.col; tdata.lastdesc=!!tdata.desc; // If a sort conversion function exists, pre-convert cell values and then use a plain alphanumeric sort var sorttype = tdata.sorttype; if (typeof(sorttype.convert)=="function") { sortconvert=tdata.sorttype.convert; sorttype=Sort.alphanumeric; } // Loop through all THEADs and remove sorted class names, then re-add them for the col // that is being sorted this.processTableCells(t,"THEAD", function(cell) { if (hasClass(cell,this.SortableClassName)) { removeClass(cell,this.SortedAscendingClassName); removeClass(cell,this.SortedDescendingClassName); // If the computed colIndex of the cell equals the sorted colIndex, flag it as sorted if (tdata.col==table.getActualCellIndex(cell) (classValue(cell,table.SortableClassName))) { addClass(cell,tdata.desc?this.SortedAscendingClassName this.SortedDescendingClassName); } } } ); // Sort each tbody independently var bodies = t.tBodies; if (bodies==null || bodies.length==0) { return; } // Define a new sort function to be called to consider descending or not var newSortFunc = (tdata.desc)? function(a,b){return sorttype(b[0],a[0]);} function(a,b){return sorttype(a[0],b[0]);}; var useinnertext=!!tdata.useinnertext; var col = tdata.col; for (var i=0,L=bodies.length; i L; i++) { var tb = bodies[i], tbrows = tb.rows, rows = []; // Allow tbodies to request that they not be sorted if(!hasClass(tb,table.NoSortClassName)) { // Create a separate array which will store the converted values and refs to the // actual rows. This is the array that will be sorted. var cRow, cRowIndex=0; if (cRow=tbrows[cRowIndex]){ // Funky loop style because it s considerably faster in IE do { if (rowCells = cRow.cells) { var cellValue = (col rowCells.length)?this.getCellValue(rowCells[col],useinnertext) null; if (sortconvert) cellValue = sortconvert(cellValue); rows[cRowIndex] = [cellValue,tbrows[cRowIndex]]; } } while (cRow=tbrows[++cRowIndex]) } // Do the actual sorting rows.sort(newSortFunc); // Move the rows to the correctly sorted order. Appending an existing DOM object just moves it! cRowIndex=0; var displayedCount=0; var f=[removeClass,addClass]; if (cRow=rows[cRowIndex]){ do { tb.appendChild(cRow[1]); } while (cRow=rows[++cRowIndex]) } } } // If paging is enabled on the table, then we need to re-page because the order of rows has changed! if (tdata.pagesize) { this.page(t); // This will internally do the striping } else { // Re-stripe if a class name was supplied if (tdata.stripeclass) { this.stripe(t,tdata.stripeclass,!!tdata.ignorehiddenrows); } } }; /** * Apply a filter to rows in a table and hide those that do not match. */ table.filter = function(o,filters,args) { var cell; args = args || {}; var t = this.resolve(o,args); var tdata = this.tabledata[t.id]; // If new filters were passed in, apply them to the table s list of filters if (!filters) { // If a null or blank value was sent in for filters then that means reset the table to no filters tdata.filters = null; } else { // Allow for passing a select list in as the filter, since this is common design if (filters.nodeName=="SELECT" filters.type=="select-one" filters.selectedIndex -1) { filters={ filter filters.options[filters.selectedIndex].value }; } // Also allow for a regular input if (filters.nodeName=="INPUT" filters.type=="text") { filters={ filter "/^"+filters.value+"/" }; } // Force filters to be an array if (typeof(filters)=="object" !filters.length) { filters = [filters]; } // Convert regular expression strings to RegExp objects and function strings to function objects for (var i=0,L=filters.length; i L; i++) { var filter = filters[i]; if (typeof(filter.filter)=="string") { // If a filter string is like "/expr/" then turn it into a Regex if (filter.filter.match(/^\/(.*)\/$/)) { filter.filter = new RegExp(RegExp.$1); filter.filter.regex=true; } // If filter string is like "function (x) { ... }" then turn it into a function else if (filter.filter.match(/^function\s*\(([^\)]*)\)\s*\{(.*)}\s*$/)) { filter.filter = Function(RegExp.$1,RegExp.$2); } } // If some non-table object was passed in rather than a col value, resolve it // and assign it s column index to the filter if it doesn t have one. This way, // passing in a cell reference or a select object etc instead of a table object // will automatically set the correct column to filter. if (filter !def(filter.col) (cell=getParent(o,"TD","TH"))) { filter.col = this.getCellIndex(cell); } // Apply the passed-in filters to the existing list of filters for the table, removing those that have a filter of null or "" if ((!filter || !filter.filter) tdata.filters) { delete tdata.filters[filter.col]; } else { tdata.filters = tdata.filters || {}; tdata.filters[filter.col] = filter.filter; } } // If no more filters are left, then make sure to empty out the filters object for (var j in tdata.filters) { var keep = true; } if (!keep) { tdata.filters = null; } } // Everything s been setup, so now scrape the table rows return table.scrape(o); }; /** * "Page" a table by showing only a subset of the rows */ table.page = function(t,page,args) { args = args || {}; if (def(page)) { args.page = page; } return table.scrape(t,args); }; /** * Jump forward or back any number of pages */ table.pageJump = function(t,count,args) { t = this.resolve(t,args); return this.page(t,(table.tabledata[t.id].page||0)+count,args); }; /** * Go to the next page of a paged table */ table.pageNext = function(t,args) { return this.pageJump(t,1,args); }; /** * Go to the previous page of a paged table */ table.pagePrevious = function(t,args) { return this.pageJump(t,-1,args); }; /** * Scrape a table to either hide or show each row based on filters and paging */ table.scrape = function(o,args) { var col,cell,filterList,filterReset=false,filter; var page,pagesize,pagestart,pageend; var unfilteredrows=[],unfilteredrowcount=0,totalrows=0; var t,tdata,row,hideRow; args = args || {}; // Resolve the table object t = this.resolve(o,args); tdata = this.tabledata[t.id]; // Setup for Paging var page = tdata.page; if (def(page)) { // Don t let the page go before the beginning if (page 0) { tdata.page=page=0; } pagesize = tdata.pagesize || 25; // 25=arbitrary default pagestart = page*pagesize+1; pageend = pagestart + pagesize - 1; } // Scrape each row of each tbody var bodies = t.tBodies; if (bodies==null || bodies.length==0) { return; } for (var i=0,L=bodies.length; i L; i++) { var tb = bodies[i]; for (var j=0,L2=tb.rows.length; j L2; j++) { row = tb.rows[j]; hideRow = false; // Test if filters will hide the row if (tdata.filters row.cells) { var cells = row.cells; var cellsLength = cells.length; // Test each filter for (col in tdata.filters) { if (!hideRow) { filter = tdata.filters[col]; if (filter col cellsLength) { var val = this.getCellValue(cells[col]); if (filter.regex val.search) { hideRow=(val.search(filter) 0); } else if (typeof(filter)=="function") { hideRow=!filter(val,cells[col]); } else { hideRow = (val!=filter); } } } } } // Keep track of the total rows scanned and the total runs _not_ filtered out totalrows++; if (!hideRow) { unfilteredrowcount++; if (def(page)) { // Temporarily keep an array of unfiltered rows in case the page we re on goes past // the last page and we need to back up. Don t want to filter again! unfilteredrows.push(row); if (unfilteredrowcount pagestart || unfilteredrowcount pageend) { hideRow = true; } } } row.style.display = hideRow?"none" ""; } } if (def(page)) { // Check to see if filtering has put us past the requested page index. If it has, // then go back to the last page and show it. if (pagestart =unfilteredrowcount) { pagestart = unfilteredrowcount-(unfilteredrowcount%pagesize); tdata.page = page = pagestart/pagesize; for (var i=pagestart,L=unfilteredrows.length; i L; i++) { unfilteredrows[i].style.display=""; } } } // Loop through all THEADs and add/remove filtered class names this.processTableCells(t,"THEAD", function(c) { ((tdata.filters def(tdata.filters[table.getCellIndex(c)]) hasClass(c,table.FilterableClassName))?addClass removeClass)(c,table.FilteredClassName); } ); // Stripe the table if necessary if (tdata.stripeclass) { this.stripe(t); } // Calculate some values to be returned for info and updating purposes var pagecount = Math.floor(unfilteredrowcount/pagesize)+1; if (def(page)) { // Update the page number/total containers if they exist if (tdata.container_number) { tdata.container_number.innerHTML = page+1; } if (tdata.container_count) { tdata.container_count.innerHTML = pagecount; } } // Update the row count containers if they exist if (tdata.container_filtered_count) { tdata.container_filtered_count.innerHTML = unfilteredrowcount; } if (tdata.container_all_count) { tdata.container_all_count.innerHTML = totalrows; } return { data tdata, unfilteredcount unfilteredrowcount, total totalrows, pagecount pagecount, page page, pagesize pagesize }; }; /** * Shade alternate rows, aka Stripe the table. */ table.stripe = function(t,className,args) { args = args || {}; args.stripeclass = className; t = this.resolve(t,args); var tdata = this.tabledata[t.id]; var bodies = t.tBodies; if (bodies==null || bodies.length==0) { return; } className = tdata.stripeclass; // Cache a shorter, quicker reference to either the remove or add class methods var f=[removeClass,addClass]; for (var i=0,L=bodies.length; i L; i++) { var tb = bodies[i], tbrows = tb.rows, cRowIndex=0, cRow, displayedCount=0; if (cRow=tbrows[cRowIndex]){ // The ignorehiddenrows test is pulled out of the loop for a slight speed increase. // Makes a bigger difference in FF than in IE. // In this case, speed always wins over brevity! if (tdata.ignoreHiddenRows) { do { f[displayedCount++%2](cRow,className); } while (cRow=tbrows[++cRowIndex]) } else { do { if (!isHidden(cRow)) { f[displayedCount++%2](cRow,className); } } while (cRow=tbrows[++cRowIndex]) } } } }; /** * Build up a list of unique values in a table column */ table.getUniqueColValues = function(t,col) { var values={}, bodies = this.resolve(t).tBodies; for (var i=0,L=bodies.length; i L; i++) { var tbody = bodies[i]; for (var r=0,L2=tbody.rows.length; r L2; r++) { values[this.getCellValue(tbody.rows[r].cells[col])] = true; } } var valArray = []; for (var val in values) { valArray.push(val); } return valArray.sort(); }; /** * Scan the document on load and add sorting, filtering, paging etc ability automatically * based on existence of class names on the table and cells. */ table.auto = function(args) { var cells = [], tables = document.getElementsByTagName("TABLE"); var val,tdata; if (tables!=null) { for (var i=0,L=tables.length; i L; i++) { var t = table.resolve(tables[i]); tdata = table.tabledata[t.id]; if (val=classValue(t,table.StripeClassNamePrefix)) { tdata.stripeclass=val; } // Do auto-filter if necessary if (hasClass(t,table.AutoFilterClassName)) { table.autofilter(t); } // Do auto-page if necessary if (val = classValue(t,table.AutoPageSizePrefix)) { table.autopage(t,{ pagesize +val}); } // Do auto-sort if necessary if ((val = classValue(t,table.AutoSortColumnPrefix)) || (hasClass(t,table.AutoSortClassName))) { table.autosort(t,{ col (val==null)?null +val}); } // Do auto-stripe if necessary if (tdata.stripeclass hasClass(t,table.AutoStripeClassName)) { table.stripe(t); } } } }; /** * Add sorting functionality to a table header cell */ table.autosort = function(t,args) { t = this.resolve(t,args); var tdata = this.tabledata[t.id]; this.processTableCells(t, "THEAD", function(c) { var type = classValue(c,table.SortableColumnPrefix); if (type!=null) { type = type || "default"; c.title =c.title || table.AutoSortTitle; addClass(c,table.SortableClassName); c.onclick = Function("","Table.sort(this,{ sorttype Sort[ "+type+" ]})"); // If we are going to auto sort on a column, we need to keep track of what kind of sort it will be if (args.col!=null) { if (args.col==table.getActualCellIndex(c)) { tdata.sorttype=Sort[ "+type+" ]; } } } } ); if (args.col!=null) { table.sort(t,args); } }; /** * Add paging functionality to a table */ table.autopage = function(t,args) { t = this.resolve(t,args); var tdata = this.tabledata[t.id]; if (tdata.pagesize) { this.processTableCells(t, "THEAD,TFOOT", function(c) { var type = classValue(c,table.AutoPageJumpPrefix); if (type=="next") { type = 1; } else if (type=="previous") { type = -1; } if (type!=null) { c.onclick = Function("","Table.pageJump(this,"+type+")"); } } ); if (val = classValue(t,table.PageNumberPrefix)) { tdata.container_number = document.getElementById(val); } if (val = classValue(t,table.PageCountPrefix)) { tdata.container_count = document.getElementById(val); } return table.page(t,0,args); } }; /** * A util function to cancel bubbling of clicks on filter dropdowns */ table.cancelBubble = function(e) { e = e || window.event; if (typeof(e.stopPropagation)=="function") { e.stopPropagation(); } if (def(e.cancelBubble)) { e.cancelBubble = true; } }; /** * Auto-filter a table */ table.autofilter = function(t,args) { args = args || {}; t = this.resolve(t,args); var tdata = this.tabledata[t.id],val; table.processTableCells(t, "THEAD", function(cell) { if (hasClass(cell,table.FilterableClassName)) { var cellIndex = table.getCellIndex(cell); var colValues = table.getUniqueColValues(t,cellIndex); if (colValues.length 0) { if (typeof(args.insert)=="function") { func.insert(cell,colValues); } else { var sel = select onchange="Table.filter(this,this)" onclick="Table.cancelBubble(event)" class=" +table.AutoFilterClassName+ " option value="" +table.FilterAllLabel+ /option ; for (var i=0; i colValues.length; i++) { sel += option value=" +colValues[i]+ " +colValues[i]+ /option ; } sel += /select ; cell.innerHTML += " br "+sel; } } } }); if (val = classValue(t,table.FilteredRowcountPrefix)) { tdata.container_filtered_count = document.getElementById(val); } if (val = classValue(t,table.RowcountPrefix)) { tdata.container_all_count = document.getElementById(val); } }; /** * Attach the auto event so it happens on load. * use jQuery s ready() function if available */ if (typeof(jQuery)!="undefined") { jQuery(table.auto); } else if (window.addEventListener) { window.addEventListener( "load", table.auto, false ); } else if (window.attachEvent) { window.attachEvent( "onload", table.auto ); } return table; })(); }
https://w.atwiki.jp/coolboy/pages/26.html
シェリー ビリーの娘さん ∧ ∧ ( *‘ω‘)=つ≡つ )) __ (っ ) / . | i \ \ / /\ ) / | i l =l ワンモアセッ! (_/⌒\_)/ | |__ノ ノ \ | ̄ ̄| ̄ ̄|
https://w.atwiki.jp/elvis/pages/1801.html
The Morning Star In Which the Extraordinary Correspondence of Griffin Sabine Is Illuminated Chronicle BooksNick Bantock Alexandria In Which the Extraordinary Correspondence of Griffin Sabine Unfolds (Griffin Sabine) Chronicle BooksNick Bantock Urgent 2nd Class Creating Curious Collage, Dubious Documents, And Other Art From Ephemera Chronicle BooksNick Bantock Windflower A Novel Chronicle BooksNick BantockEdoardo Ponti The Griffin Sabine Trilogy Sabine's Notebook/the Golden Mean/Griffin Sabine/Boxed Set Chronicle BooksNick Bantock The Artful Dodger Images Reflections Chronicle BooksNick Bantock Griffin and Sabine An Extraordinary Correspondence Chronicle BooksNick Bantock The Gryphon In Which the Extraordinary Correspondence of Griffen Sabine Is Rediscovered (Morning Star Trilogy) Chronicle BooksNick Bantock Griffin and Sabine An Extraordinary Correspondence Publishing Mills?Nick Bantock The Golden Mean In Which the Extraordinary Correspondence of Griffin Sabine Concludes Publishing Mills?Nick Bantock Sabine's Notebook The Extraordinary Correspondence of Griffin Sabine Publishing Mills?Nick Bantock Griffin Sabine Trilogy Griffen Sabine/Sabine's Notebook/the Golden Mean Publishing Mills?Nick Bantock Runners, Sliders, Bouncers, Climbers! (Pop-Up Look at Animals in Motion) Hyperion (Juv)?Nick Bantock Jabberwocky A Pop-Up Rhyme from Through the Looking Glass Viking Pr?Nick Bantock Wings (A Pop-Up Book) Random House Childrens Books?Nick Bantock There Was an Old Lady Viking Pr?Nick Bantock Missing Nose Flute and Other Mysteries of Life Postcard Book Chronicle BooksNick Bantock Kubla Khan A Pop-Up Version of Coleridge's Classic Viking Pr?Samuel Taylor Coleridge?Nick BantockBarbara HodgsonDennis K. Meyer? Solomon Grundy (Pop-up Reading) Child s Play (International) Ltd?Nick Bantock Solomon Grundy (A Pop-Up Rhyme) Viking Pr?Nick Bantock The Egyptian Jukebox A Conundrum Viking Pr?Nick Bantock Robin Hood (Viking Kestrel Picture Books) Viking Pr?Nick BantockDennis K. Meyer? Averse to Beasts Chronicle BooksNick Bantock Sabine's Notebook In Which the Extraordinary Correspondence of Griffin Sabine Continues Chronicle BooksNick Bantock The Golden Mean In Which the Extraordinary Correspondence of Griffin Sabine Concludes Chronicle BooksNick Bantock Paris Out of Hand Chronicle BooksKaren Elizabeth Gordon?Barbara HodgsonNick Bantock Griffin Sabine An Extraordinary Address Book Chronicle BooksNick Bantock Griffin Sabine An Extraordinary Writing Box/Stationary Chronicle BooksNick Bantock Griffin Sabine 20 Assorted Notecards Envelopes/Cards Chronicle BooksNick Bantock Capolan Travels of a Vagabond Country Chronicle BooksNick Bantock The Venetian's Wife A Strangely Sensual Tale of a Renaissance Explorer, a Computer, and a Metamorphosis Chronicle BooksNick Bantock Sowa's Ark Thames & Hudson Ltd?Nick BantockMichael Sowa? The Venetian's Wife Chronicle BooksNick Bantock Sowa's Ark An Enchanted Bestiary Chronicle BooksMichael Sowa?Nick Bantock Griffin and Sabine An Extraordinary Correspondence Chronicle BooksNick Bantock The Forgetting Room Harper Audio?Nick Bantock Capolan Journal Chronicle BooksNick Bantock Morning Star Trilogy Chronicle BooksNick Bantock The Gryphon Address Book Chronicle BooksNick Bantock The Gryphon The Art of Nick Bantock An Extraordinary Stationery Collection 30 Sheets and Envelopes Chronicle BooksNick Bantock Wings Bodley Head Children s Books?Nick Bantock The Museum at Purgatory (Byzantium Book) Perennial?Nick Bantock The Museum at Purgatory Harpercollins?Nick Bantock Griffin and Sabine Macmillan?Nick Bantock Sabine's Notebook Macmillan?Nick Bantock The Golden Mean Macmillan?Nick Bantock Griffin Sabine Deluxe Chronicle BooksNick Bantock Kubla Khan A Pop-up Version of Coleridge's Classic Diane Pub Co?Samuel Taylor Coleridge?Nick Bantock Griffin und Sabine. Briefe und Postkarten der Liebe Krueger W.?Nick Bantock Die Wiederentdeckung der Leidenschaft Nymphenburger Verlag?Nick Bantock Griffin und Sabine. Der komplette Briefwechsel. Griffin und Sabine / Sabines Album / Sabines Entscheidung Krueger W.?Nick Bantock The Forgetting Room A Fiction (Byzantium Book) Harpercollins?Nick Bantock There Was an Old Lady Collins?Nick Bantock The Gryphon Notecards with Envelope Chronicle BooksNick Bantock Griffin Sabine The Complete Postcards Chronicle BooksNick Bantock Sabines Entscheidung. Durch die ihr Briefwechsel mit Griffin zum Abschluss kommt Krueger W.?Nick Bantock Jabberwocky Child s Play (International) Ltd?Lewis Carroll?Nick Bantock Cal 98 Art of Nick Bantock Chronicle BooksNick Bantock Nick Bantock Boxed Set Robin Hood; Solomon Grundy; There Was an Old Lady Penguin USA?Nick Bantock Nick Bantock Boxed Set Jabberwocky; The Walrus the Carpenter Penguin USA?Nick Bantock
https://w.atwiki.jp/syugyousou/pages/14.html
Mining Helmet Mining Shirt Mining Pants Cactus Pickaxe Magic Lantern Any Cobalt Headpiece Cobalt Breastplate Cobalt Leggings Hel-Fire Phasesaber Dao of Pow Any Palladium Headpiece Palladium Breastplate Palladium Leggings Clockwork Assault Rifle Dart Rifle Life Drain Any Mythril Headpiece Mythril Chainmail Mythril Greaves Onyx Blaster Shadowflame Bow Phantom Phoenix Any Orichalcum Headpiece Orichalcum Breastplate Orichalcum Leggings Flower of Fire Flower of Frost Cursed Flames Any Adamantite Headpiece Adamantite Breastplate Adamantite Leggings Sky Fracture Nimbus Rod Tome of Infinite Wisdom Any Titanium Headpiece Titanium Breastplate Titanium Leggings Slap Hand Anchor Sleepy Octopod Jungle Hat Jungle Shirt Jungle Pants Staff of Regrowth Do Not Step on the Grass Fossil Helmet Fossil Plate Fossil Greaves Bone Javelin (100) Secret of the Sands Molten Helmet Molten Breastplate Molten Greaves Obsidian Rose Sunfury Frost Helmet Frost Breastplate Frost Leggings Ice Bow Amarok Cold Waters in the White Land Any Chlorophyte Headpiece Chlorophyte Plate Mail Chlorophyte Greaves Jungle Rose Leaf Wings Leaf Blower Any Shroomite Headpiece Shroomite Breastplate Shroomite Leggings Hammush Uzi Grenade Launcher Crimson Helmet Crimson Scalemail Crimson Greaves Deadland Comes Alive Bone Rattle Bee Headgear Bee Breastplate Bee Greaves Hive Pack Nectar Spider Mask Spider Breastplate Spider Greaves Venom Staff Venom Staff Web Slinger Turtle Helmet Turtle Scale Mail Turtle Leggings Yelets Seedler Butcher s Chainsaw Beetle Helmet Beetle Scale Mail or Beetle Shell Beetle Leggings Beetle Wings The Axe Hercules Beetle Shadow Helmet Shadow Scalemail Shadow Greaves Lightless Chasms Eater s Bone Necro Helmet Necro Breastplate Necro Greaves Bone Sword Phoenix Blaster Forbidden Mask Forbidden Robes Forbidden Treads Spirit Flame Shadowflame Hex Doll Deadly Sphere Staff Hallowed Mask Hallowed Plate Mail Hallowed Greaves Excalibur Cobalt Shield Daedalus Stormbow Spectre Hood Spectre Robe Spectre Pants Unholy Trident Spectre Staff Wisp in a Bottle Spooky Helmet Spooky Breastplate Spooky Leggings Demon Scythe Death Sickle Cursed Sapling Meteor Helmet Meteor Suit Meteor Leggings Space Gun Laser Rifle Solar Flare Helmet Solar Flare Breastplate Solar Flare Leggings Solar Eruption Daybreak Terrarian Vortex Helmet Vortex Breastplate Vortex Leggings Vortex Beater Phantasm Celebration Nebula Helmet Nebula Breastplate Nebula Leggings Nebula Arcanum Nebula Blaze Lunar Flare Stardust Helmet Stardust Plate Stardust Leggings Stardust Cell Staff Stardust Dragon Staff Rainbow Crystal Staff Soul of Dimensions Colossus Soul Hand Warmer Pocket Mirror Worm Scarf or Brain of Confusion Charm of Myths Celestial Shell Putrid Scent or Flesh Knuckles Shiny Stone Sweet Vengeance weetheart Necklace Star Veil Astro-Beetle Husk Ocean s Retaliation ea Turtle s Mystical Bulwark piny Shell Blast Shield Demon Blood Badge Rapier Badge emon Blood Shard (6) Terrarium Defender Terrarium Core (12) Ankh Shield Holy Aegis Frozen Turtle Shell Supersonic Soul Shield of Cthulhu Bundle of Balloons Arctic Diving Gear Flower Boots Slimy Saddle Fuzzy Carrot Blessed Apple Ancient Horn Shrimpy Truffle Reindeer Bells Brain Scrambler Spiked Stompers Spiked Bracer Steel Toed Boots Terrarium Particle Sprinters Terrarium Core (12) Firestorm Boots The Omega Core Elysian Tracers Seraph Tracers Elysian Wings Cosmilite Bar Phantoplasm Flight Mastery Soul Amber Horseshoe Balloon Harpy Wings Bone Wings Mothron Wings Frozen Wings Flame Wings Tattered Fairy Wings Festive Wings Betsy s Wings Fishron Wings Stardust Wings Vortex Booster Nebula Mantle Solar Wings World Shaper Soul Toolbelt Toolbox Architect Gizmo Pack Presserator Drax or Pickaxe Axe Shroomite Digging Claw Picksaw Laser Drill Drill Containment Unit Sunflower (50) Peace Candle (10) Royal Gel Mining Helmet Crystalline Charm Mining Charm Geode (8) Trawler Soul Angler Enchantment Angler Hat Angler Vest Angler Pants Wood Fishing Pole Reinforced Fishing Pole Fiberglass Fishing Pole Rockfish Sawtooth Shark Reaver Shark Old Shoe (5) Angler Tackle Bag Mechanic s Rod Sitting Duck s Fishing Pole Frog Leg Pink Horseshoe Balloon Fin Wings Toxikarp or Bladetongue Crystal Serpent Obsidian Swordfish Spore Sac High-tech Sonar Device Terrarium Whale Catcher Golden Fishing Rod Terrarium Core (8)
https://w.atwiki.jp/footwear/pages/37.html
①トップページへ ②セグンダへ Barcelona B Posi No. NAME Footwear その他 備考 GK 13 Jordi Masip 白黒レジェンドⅢ? シャツ出 GK 25 Rubén Miño 黄白灰ヴェイパーSFⅡ DF 2 Martín Montoya F50adiZERO白黒桃 DF 3 Marc Bartra LaserⅢ白橙灰 DF 5 Andreu Fontàs 白黒adiPUREⅢ DF 19 Abraham Minero Mizuno Supersonic白黒? DF 24 Marc Muniesa LaserⅢ白橙灰 グローブ DF DF DF DF DF DF MF 6 Oriol Romeu CTR360青黒 MF 10 Víctor Vázquez Lotto Fuerzapura白紺 MF 15 Carlos Carmona 青紺銀ヴェイパーSPF ソックス長 MF 20 Jonathan dos Santos 黒スパ MF 22 Martí Riverola umbro Speciali Statement赤白 MF MF MF MF MF MF FW 7 Cristian Tello F50adiZERO白黒桃 FW 9 Nolito JOMA Total Fit白黒 FW 11 Jonathan Soriano V1.10濃紺橙 FW FW FW FW FW FW
https://w.atwiki.jp/chocolate1120/pages/86.html
C Language C言語について C言語は上から読み込んでいく。 なのでmainを一番したに書かなければerror or warningがでる。 ポインターをいじることができるので、 ポインターの値を渡すことによって、その変数や関数を操作できる。 \#include stdlib.h ←libraryをincludeしています。 \#include stdio.h ←input output 系のlibraryをincludeしています。 \#include time.h ←下記で使っているtime moduleをincludeしています。 int answer(int ran01,int ran02,int select) { int ans; if(ran01 == ran02){ printf("correctly \n"); return 1; }else if(ran01 ran02 select == 0){ printf("correctly \n"); return 1; }else if(ran01 ran02 select == 1){ printf("correctly \n"); return 1; }else{ printf("wrong \n"); return 0; } } gameloop() { int win = 0; int ran01,ran02,select; srand((unsigned) time(NULL)); //change randome by time while(1){ printf("-------------------------------------------------------------\n"); ran01 = rand()%10+1; printf("%1d \n choice 1 down or 0 up \n",ran01); scanf("%d", select); ran02 = rand()%10+1; win += answer(ran01,ran02,select); printf("win = %d\n\n",win); if(win = 3) break; } } int main() { printf("game start\n"); gameloop(); return 0; }
https://w.atwiki.jp/bemanimusicwiki/pages/1669.html
200// 発売 収録総数:曲AC初出:曲 AC先行:曲 AC旧曲:曲 CS初出:曲 CS旧曲:曲 タイトル アーティスト 備考 DanceDanceRevolution EXTREME 1998 NAOKI 321STARS DJ SIMON A D.J.Amuro Across the nightmare Jimmy Weckl air DJ SIMON AM-3P -303 BASS MIX- KTz (remixed by U1) bag RevenG BE LOVIN D-Crew BURNIN THE FLOOR (MOMO MIX) NAOKI CARTOON HEROES (Speedy Mix) BARBIE YOUNG Colors ~for EXTREME~ dj TAKA CRASH! mr.BRIAN THE FINAL BAND CUTIE CHASER (Morning Mix) CLUB SPICE Dance Dance Revolution DDR ALL STARS ONE MORE EXTRA STAGE Destiny lovers くにたけ みゆき Do It Right (Harmonized 2Step Mix) SOTA feat. Ebony Fay DROP THE BOMB -System S.F. Mix- Scotty D. DYNAMITE RAVE (Down Bird SOTA Mix) NAOKI feeling of love youhei shimizu Frozen Ray ~for EXTREME~ dj TAKA Gamelan de Couple TOMOSUKE GRADUATION ~それぞれの明日~ Be For U Happy Wedding ASKA Heaven is a 57 metallic gray (gimmix) Hiro feat. Sweet little 30 s HOLD ON ME tiger YAMATO HYPER EUROBEAT NAOKI feat. DDR ALL STARS I DO I DO I DO CREAMY I m gonna get you! Kelly Cosmo IRRESISTIBILEMENT WILDSIDE JANEJANA T.E.M.P.O. feat.Mohammed Emi JET WORLD Mutsuhiko Izumi Kind Lady OKUYATOS KISS KISS KISS NAOKI feat. SHANTI KISS ME ALL NIGHT LONG NAOKI J-STYLE feat.MIU L amour et la liberté (DDR ver.) NAOKI underground LA BAMBA メキシコ民謡 LA COPA DE LA VIDA PATRICK VICTORIO Last Message good-cool feat. Meg Look To The Sky (True Color Mix) System SF feat. Anna ♥LOVE² シュガ→♥ dj TAKA feat.のりあ LOVE♡SHINE 小坂りゆ MEMORIES NAOKI feat.PAULA TERRY Miracle Moon ~L.E.D.LIGHT STYLE MIX~ Togo Project feat. Sana MOBO★MOGA Orange Lounge PARANOIA survivor 270 PARANOIA survivor MAX 290 Pink Rose Kiyommy+Seiya SENORITA (Speedy Mix) JENNY ROM SO IN LOVE Caramel.S SPEED OVER BEETHOVEN ROSE STAY (Organic house Version) emi stoic (EXTREME version) TaQ sync (EXTREME version) OutPhase TEARS NAOKI underground feat.EK The Least 100sec Hirofumi Sasaki The legend of MAX ZZ EXTRA STAGE TRIP MACHINE survivor DE-SIRE Twin bee ~Generation X~ FinalOffset V ~for EXTREME~ TAKA VANITY ANGEL FIXX WE ARE THE CHAMPIONS (Factory Team Remix) LIVE 2 LOVE WE WILL ROCK YOU HOUSEBOYZ White Lovers 新谷さなえ xenon Mr.T 蒼い衝動 ~for EXTREME~ NAOKI feat.YUKI 桜 RevenG 大見解 Des-ROW feat. TSUBOI for ALPHA 魔法の扉 (スペース★マコのテーマ) a.s.a. 三毛猫ロック 亜熱帯マジ-SKA爆弾 復活再収録 20,november dj nagureo 5.1.1. dj nagureo AFRONOVA PRIMEVAL 8 bit AFTER THE GAME OF LOVE NPD3 BABY BABY GIMME YOUR LOVE DIVAS Be in my paradise JJ COMPANY butterfly SMiLE.dk Dancemania CAPTAIN JACK (GRANDALE REMIX) CAPTAIN JACK Dancemania celebrate JJ COMPANY CUTIE CHASER CLUB SPICE DAM DARIRAM JOGA Dancemania Don t Stop! ~AMD 2nd MIX~ Dr.VIBE feat. JP Miles Dr.LOVE baby weapon feat.Asuka.M e-motion e.o.s EL RITMO TROPICAL DIXIES GANG Dancemania Electro Tuned (the SubS mix) TaQ GENOM SCREAMS L.E.D.LIGHT gentle stress (AMD SEXUAL MIX) MR.DOG feat. DJ SWAN GET UP N MOVE S K Dancemania GRADIUSIC CYBER (AMD G5 MIX) BIG-O feat. TAKA I believe in miracles HI-RISE I Was The One good-cool IF YOU WERE HERE JENNIFER Dancemania jam jam reggae jam master 73 jam jam reggae (AMD SWING MIX) RICE.C feat. jam master 73 KEEP ON MOVIN N.M.R. La Señorita Virtual 2MB LEADING CYBER dj TAKA LET S GET DOWN JT PLAYAZ Dancemania LITTLE BITCH THE SPECIALS Dancemania LOVE THIS FEELIN Chang Ma LUV TO ME (disco mix) tiger YAMATO MAKE IT BETTER mitsu-O! Mr.T. (take me higher) Risky Men feat. Asuka.M PARANOiA ETERNAL STM 200 PUT YOUR FAITH IN ME UZI-LAY R3 tiger YAMATO Remember You NM feat. Julie RHYTHM AND POLICE (K.O.G G3 Mix) C.J.CREW feat. CHRISTIAN D Dancemania SAINT GOES MARCHING (REMIX) THE SAINT ska a go go THE BALD HEADS SKY HIGH DJ MIKO Dancemania SP-TRIP MACHINE ~JUNGLE MIX~ DE-SIRE SYNCHRONIZED LOVE (Red Monster Hyper Mix) JOE RINOIE Dancemania TELEPHONE OPERATOR (Club MIX) SHELLEY PETER Dancemania think ya better D sAmi TRIP MACHINE DE-SIRE
https://w.atwiki.jp/tiger/pages/7.html
SOS1-/- mice impair Cdc42 activation in PC12 cells. SOS-/- fly impair the development of eyes. Overexpression of GAB1 exhibit neurite outgrowth, DNA synthesis and survival in PC12 cells. SHCB-deficient animals exhibit a loss of peptidergic and nonpeptidergic nociceptive sensory neurons, Hippocampal long-term potentiation in ShcC mutant mice is significantly enhanced. SHCA controls the size of brain. Cbl-b null mice exhibit the enhancement of long-term memory. SOS1-/- mice impair Cdc42 activation in PC12 cells. 1 Mol Biol Cell. 2005 May;16(5) 2207-17. Epub 2005 Feb 23. Local phosphatidylinositol 3,4,5-trisphosphate accumulation recruits Vav2 and Vav3 to activate Rac1/Cdc42 and initiate neurite outgrowth in nerve growth factor-stimulated PC12 cells. Aoki K, Nakamura T, Fujikawa K, Matsuda M. Department of Tumor Virology, Research Institute for Microbial Diseases, Osaka University, Osaka 565-0871, Japan. Neurite outgrowth is an important process in the formation of neuronal networks. Rac1 and Cdc42, members of the Rho-family GTPases, positively regulate neurite extension through reorganization of the actin cytoskeleton. Here, we examine the dynamic linkage between Rac1/Cdc42 and phosphatidylinositol 3-kinase (PI3-kinase) during nerve growth factor (NGF)-induced neurite outgrowth in PC12 cells. Activity imaging using fluorescence resonance energy transfer probes showed that PI3-kinase as well as Rac1/Cdc42 was transiently activated in broad areas of the cell periphery immediately after NGF addition. Subsequently, local and repetitive activation of PI3-kinase and Rac1/Cdc42 was observed at the protruding sites. Depletion of Vav2 and Vav3 by RNA interference significantly inhibited both Rac1/Cdc42 activation and the formation of short processes leading to neurite outgrowth. At the NGF-induced protrusions, local phosphatidylinositol 3,4,5-trisphosphate accumulation recruited Vav2 and Vav3 to activate Rac1 and Cdc42, and conversely, Vav2 and Vav3 were required for the local activation of PI3-kinase. These observations demonstrated for the first time that Vav2 and Vav3 are essential constituents of the positive feedback loop that is comprised of PI3-kinase and Rac1/Cdc42 and cycles locally with morphological changes. Publication Types Research Support, Non-U.S. Gov t PMID 15728722 [PubMed - indexed for MEDLINE] SOS-/- fly impair the development of eyes. 1 Cell. 1991 Jan 11;64(1) 39-48. Genetic dissection of a neurodevelopmental pathway Son of sevenless functions downstream of the sevenless and EGF receptor tyrosine kinases. Rogge RD, Karlovich CA, Banerjee U. Department of Biology, University of California, Los Angeles 90024. We have isolated a dominant mutation in a gene called Son of sevenless (Sos) that is an allele-specific suppressor of the sevenless phenotype. This suppressor function is autonomously required in R7 and is sensitive to the dosage of the Sos and bride of sevenless genes. Loss-of-function alleles of Sos are recessive lethals, but in the eye Sos has a role in R cell development. Mutations in Sos also interact with the Ellipse allele of the Drosophila EGF receptor. We propose a model suggesting that the Sos product is downstream of sevenless and the EGF receptor, and that the dominant suppression results from the overexpression or increased activity of the gene product. Publication Types Research Support, Non-U.S. Gov t Research Support, U.S. Gov t, P.H.S. PMID 1846090 [PubMed - indexed for MEDLINE] Overexpression of GAB1 exhibit neurite outgrowth, DNA synthesis and survival in PC12 cells. 1 J Biol Chem. 1999 Dec 24;274(52) 37307-14. Gab1 mediates neurite outgrowth, DNA synthesis, and survival in PC12 cells. Korhonen JM, Said FA, Wong AJ, Kaplan DR. Montreal Neurological Institute, Brain Tumor Research Centre, Montreal, Quebec H3A 2B4, Canada. The Gab1-docking protein has been shown to regulate phosphatidylinositol 3-kinase PI3K activity and potentiate nerve growth factor (NGF)-induced survival in PC12 cells. Here, we investigated the potential of Gab1 to induce neurite outgrowth and DNA synthesis, two other important aspects of NGF-induced neuronal differentiation of PC12 cells and NGF-independent survival. We generated a recombinant adenovirus encoding hemagglutinin (HA)-epitope-tagged Gab1 and expressed this protein in PC12 cells. HA-Gab1 was constitutively tyrosine-phosphorylated in PC12 cells and induced the phosphorylation of Akt/protein kinase B and p44/42 mitogen-activated protein kinase. HA-Gab1-stimulated a 10-fold increase in neurite outgrowth in the absence of NGF and a 5-fold increase in NGF-induced neurite outgrowth. HA-Gab1 also stimulated DNA synthesis and caused NGF-independent survival in PC12 cells. Finally, we found that HA-Gab1-induced neuritogenesis was completely suppressed by pharmacological inhibition of mitogen-activated protein kinase kinase (MEK) activity and 50% suppressed by inhibition of PI3K activity. In contrast, HA-Gab1-stimulated cell survival was efficiently suppressed only by inhibition of both PI3K and MEK activities. These results indicate that Gab1 is capable of mediating differentiation, DNA synthesis, and cell survival and uses both PI3K and MEK signaling pathways to achieve its effects. Publication Types Research Support, Non-U.S. Gov t PMID 10601297 [PubMed - indexed for MEDLINE] SHCB-deficient animals exhibit a loss of peptidergic and nonpeptidergic nociceptive sensory neurons, 1 Neuron. 2000 Dec;28(3) 819-33. The mammalian ShcB and ShcC phosphotyrosine docking proteins function in the maturation of sensory and sympathetic neurons. Sakai R, Henderson JT, O Bryan JP, Elia AJ, Saxton TM, Pawson T. Program in Molecular Biology and Cancer, Samuel Lunenfeld Research Institute, Mount Sinai Hospital, 600 University Avenue, M5G 1X5, Toronto, Ontario, Canada. Shc proteins possess SH2 and PTB domains and serve a scaffolding function in signaling by a variety of receptor tyrosine kinases. There are three known mammalian Shc genes, of which ShcB and ShcC are primarily expressed in the nervous system. We have generated null mutations in ShcB and ShcC and have obtained mice lacking either ShcB or ShcC or both gene products. ShcB-deficient animals exhibit a loss of peptidergic and nonpeptidergic nociceptive sensory neurons, which is not enhanced by additional loss of ShcC. Mice lacking both ShcB and ShcC exhibit a significant loss of neurons within the superior cervical ganglia, which is not observed in either mutant alone. The results indicate that these Shc family members possess both unique and overlapping functions in regulating neural development and suggest physiological roles for ShcB/ShcC in TrkA signaling. PMID 11163269 [PubMed - indexed for MEDLINE] Hippocampal long-term potentiation in ShcC mutant mice is significantly enhanced. 1 J Neurosci. 2005 Feb 16;25(7) 1826-35. Hippocampal synaptic modulation by the phosphotyrosine adapter protein ShcC/N-Shc via interaction with the NMDA receptor. Miyamoto Y, Chen L, Sato M, Sokabe M, Nabeshima T, Pawson T, Sakai R, Mori N. Department of Molecular Genetics, National Institute for Longevity Sciences, Oobu 474-8522, Japan. N-Shc (neural Shc) (also ShcC), an adapter protein possessing two phosphotyrosine binding motifs [PTB (phosphotyrosine binding) and SH2 (Src homology 2) domains], is predominantly expressed in mature neurons of the CNS and transmits neurotrophin signals from the TrkB receptor to the Ras/mitogen-activated protein kinase (MAPK) pathway, leading to cellular growth, differentiation, or survival. Here, we demonstrate a novel role of ShcC, the modulation of NMDA receptor function in the hippocampus, using ShcC gene-deficient mice. In behavioral analyses such as the Morris water maze, contextual fear conditioning, and novel object recognition tasks, ShcC mutant mice exhibited superior ability in hippocampus-dependent spatial and nonspatial learning and memory. Consistent with this finding, electrophysiological analyses revealed that hippocampal long-term potentiation in ShcC mutant mice was significantly enhanced, with no alteration of presynaptic function, and the effect of an NMDA receptor antagonist on its expression in the mutant mice was notably attenuated. The tyrosine phosphorylation of NMDA receptor subunits NR2A and NR2B was also increased, suggesting that ShcC mutant mice have enhanced NMDA receptor function in the hippocampus. These results indicate that ShcC not only mediates TrkB-Ras/MAPK signaling but also is involved in the regulation of NMDA receptor function in the hippocampus via interaction with phosphotyrosine residues on the receptor subunits and serves as a modulator of hippocampal synaptic plasticity underlying learning and memory. PMID 15716419 [PubMed - indexed for MEDLINE] SHCA controls the size of brain. 1 J Neurosci. 2006 Jul 26;26(30) 7885-97. Neural-specific inactivation of ShcA results in increased embryonic neural progenitor apoptosis and microencephaly. McFarland KN, Wilkes SR, Koss SE, Ravichandran KS, Mandell JW. Department of Pathology (Neuropathology), Beirne B. Carter Center for Immunology Research, University of Virginia, Charlottesville, Virginia 22908, USA. Brain size is precisely regulated during development and involves coordination of neural progenitor cell proliferation, differentiation, and survival. The adapter protein ShcA transmits signals from receptor tyrosine kinases via MAPK (mitogen-activated protein kinase)/ERK (extracellular signal-regulated kinase) and PI3K (phosphatidylinositol 3-kinase)/Akt signaling pathways. In the CNS, ShcA expression is high during embryonic development but diminishes as cells differentiate and switches to ShcB/Sck/Sli and ShcC/N-Shc/Rai. To directly test ShcA function in brain development, we used Cre/lox technology to express a dominant-negative form of ShcA (ShcFFF) in nestin-expressing neural progenitors. ShcFFF-expressing mice display microencephaly with brain weights reduced to 50% of littermate controls throughout postnatal and adult life. The cerebrum appeared most severely affected, but the gross architecture of the brain is normal. Body weight was mildly affected with a delay in reaching mature weight. At a mechanistic level, the ShcFFF microencephaly phenotype appears to be primarily attributable to elevated apoptosis levels throughout the brain from embryonic day 10.5 (E10.5) to E12, which declined by E14.5. Apoptosis remained at normal basal levels throughout postnatal development. Proliferation indices were not significantly altered in the embryonic neuroepithelium or within the postnatal subventricular zone. In another approach with the same nestin-Cre transgene, conditional deletion of ShcA in mice with a homozygous floxed shc1 locus also showed a similar microencephaly phenotype. Together, these data suggest a critical role for ShcA in neural progenitor survival signaling and in regulating brain size. PMID 16870734 [PubMed - indexed for MEDLINE] Cbl-b null mice exhibit the enhancement of long-term memory. 1 Proc Natl Acad Sci U S A. 2006 Mar 28;103(13) 5125-30. Epub 2006 Mar 20. Enhancement of long-term memory retention and short-term synaptic plasticity in cbl-b null mice. Tan DP, Liu QY, Koshiya N, Gu H, Alkon D. Blanchette Rockefeller Neurosciences Institute, Rockville, MD 20850, USA. dptan@brni-jhu.org The cbl-b gene is a member of the cbl protooncogene family. It encodes a protein with multiple domains, which can interact with other proteins in a variety of signaling pathways. The functions of cbl family genes in the brain are unknown. In this report, we used genetic, immunohistochemical, behavioral, and electrophysiological approaches to study the role of cbl-b in learning and memory. Cbl-b null mice developed normally and had no abnormalities in their locomotor performance. In spatial learning and memory studies, cbl-b null and WT mice performed similarly during training. To test memory retention, two probe trials were used. cbl-b null mice performed slightly better 1 day after training. However, in the probe trial 45 days after training, the cbl-b null group showed significantly higher memory retention than WT mice, suggesting an enhancement of long-term memory. Using electrophysiological approaches, we found there was enhanced paired-pulse facilitation in the Schaffer Collateral-CA1 glutamatergic synapses of the cbl-b null mice. On the other hand, there was no difference in long-term potentiation between the two groups of mice. In summary, we provide evidence that (i) cbl-b protein is concentrated in the synaptic regions of CA1, CA3, and the dentate gyrus of the hippocampus; (ii) cbl-b null mice have enhanced long-term memory; and (iii) cbl-b null mice show an enhancement in short-term plasticity. These results indicate that cbl-b is a negative regulator of long-term memory, and its neuronal mechanism regulates synaptic transmission in the hippocampus. PMID 16549761 [PubMed - indexed for MEDLINE]